reduce data preparation time